package com.example.springmvcdemo.controller;

import org.springframework.web.bind.annotation.*;

//为什么还要加这个? 相当于打了一个标签,告诉Spring要看下面的代码,这时RequestMapping才会生效
@RequestMapping("/say") // 注解可以放在方法上,也能放在类上
@RestController
public class HelloController {

    // 需要通过注解才能与外界建立连接,并告诉外界资源在哪里
    @RequestMapping(value="/v1",method= RequestMethod.GET)
    public String v1() {
        return "hello v1";
    }
    @GetMapping("/v2")//表示v2只支持get请求
    public String v2() {
        return "hello v2";
    }
    @RequestMapping(value="/v3",method= RequestMethod.POST)
    public String v3() {
        return "hello v3";
    }
    @PostMapping("/v4")
    public String v4() {
        return "hello v4";
    }

}
